From a3d83fdeea5b77c11a369ec3d090f15d7175cf82 Mon Sep 17 00:00:00 2001 From: "emellor@ewan" Date: Tue, 20 Sep 2005 17:19:19 +0100 Subject: [PATCH] Added debugging message to exception on write. Signed-off-by: Ewan Mellor --- tools/python/xen/xend/xenstore/xsnode.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/xend/xenstore/xsnode.py b/tools/python/xen/xend/xenstore/xsnode.py index 23e39d2969..469ef5f536 100644 --- a/tools/python/xen/xend/xenstore/xsnode.py +++ b/tools/python/xen/xend/xenstore/xsnode.py @@ -272,8 +272,11 @@ class XenStore: def write(self, path, data): try: self.getxs().write(path, data) - except Exception, ex: - raise + except RuntimeError, ex: + raise RuntimeError(ex.args[0], + ex.args[1] + + (', while writing %s : %s' % (str(path), + str(data)))) def begin(self, path): self.getxs().transaction_start(path) -- 2.30.2